SecureX در ویژوال C ++ 6.0 اما با کد منبع را در دست پورت آن را یکپارچه به دات نت توسعه داده شد. SecureX.h، فایل هدر API چه شما در دانلود پیدا کنید. شما می توانید این فایل را باز و مطالعه کردن توابع آن، که پوشش تمام پایگاه امنیت دیجیتال:
1. کلید خصوصی رمزنگاری سیستم:
1.1 DES:
(A) تک، دو و طول DES سه گانه؛
(ب) تک طول تولید و بررسی MAC (پیام تایید کد)؛
(ج) تک، دو و سه گانه طول یک تابع راه (OWF)؛
(د) چک کلید DES و برابری کلید صحیح؛
(ه) چک DES برای کلید ضعیف است.
1.2 AES:
(A) رمزگذاری در بانک مرکزی اروپا (کتاب کد الکترونیکی) و CBC (بلوک رمز کلاچ مسکن) حالت؛
(ب) رمزگشایی در بانک مرکزی اروپا و حالت CBC؛
(ج) رمزگذاری و رمزگشایی با ضد و ICV.
2. کلید عمومی رمزنگاری سیستم:
2.1 RSA:
(الف) طول کلید RSA استاتیک 1.25 Kbits (توصیه فعلی برای 1.0 Kbits حداقل).
(ب) RSA عمومی / تولید کلید مخفی با استفاده از تجزیه و تحلیل عدد اول سریع و (به عنوان آن می تواند وقت گیر) بازخورد دولتی از طریق تابع (SecureX.h برای بیشتر مراجعه کنید).
(ج) RSA ثبت نام / Unsign 1.25 Kbits.
(د) بررسی سالم بودن کلید RSA.
3. هش کردن:
3.1 SHA4:
(یک) پشتیبانی هش 384 و 512 بیتی.
(ب) محاسبه SHA4 بیش از یک فایل.
4. توابع دیگر پشتیبانی رمزنگاری:
4.1 پشتیبانی از تایمر میلی ثانیه (مجموعه، دریافت، get_clock).
قدرت رمز عبور 4.2Get به عنوان یک درصد (SecureX.h را ببینید).
4.3 رمز طبقه بندی (بسیار ضعیف، ضعیف، خوب، و غیره دوباره مراجعه کنید SecureX.h).
4.4 تبدیل باینری به ASCII رشته هگزادسیمال و معکوس.
4.5 محاسبه LRC 8 بیتی.
4.5 را پر کنید یک آرایه با اعداد فیبوناچی (برای لایه اطلاعات مفید).
4.6 نابود کردن مواد حساس در حافظه با بازنویسی چهار جمله بیتی.
4.7 داده های قوی تقلا از توابع است که استفاده از یک کلید 64 بیتی. می توان در محل ارسال پد خود را و دیگر داده های استاتیک در روشن استفاده می شود.
توجه داشته باشید که این کد منبع / پکیج DLL است. آن را به عنوان چنین یک فایل اجرایی است که می تواند اجرا کنید.
نظر یافت نشد